package com.lwl.blue.excel.quotation;

import com.lwl.blue.commont.aop.PowerFieldInterface;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.net.URL;

/**
 * <p>  </p>
 *
 * @Date: 2021/12/15 09:33
 * @version: V1.0
 * @Decription:
 * @author: 蓝文良
 */

@Data
public class QuotationDetailExport extends  QuotationExport{
    @ApiModelProperty(name = "id", value = "ID")
    private Integer id;
    @ApiModelProperty(name = "quotationId", value = "报价单ID")
    private Integer quotationId;
    @ApiModelProperty(name = "itemId", value = "产品ID")
    private Integer itemId;
    @ApiModelProperty(name = "itemName", value = "产品名称")
    private String itemName;
    @ApiModelProperty(name = "itemNo", value = "产品编号")
    private String itemNo;
    @ApiModelProperty(name = "customerItemsNo", value = "客人货号")
    private String customerItemsNo;
    @ApiModelProperty(name = "customerPrice", value = "客人价格")
    @PowerFieldInterface
    private BigDecimal customerPrice;
    @ApiModelProperty(name = "supplierId", value = "工厂ID")
    private Integer supplierId;
    @ApiModelProperty(name = "supplierItemsNo", value = "工厂货号")
    private String supplierItemsNo;
    @ApiModelProperty(name = "supplierPrice", value = "工厂价格")
    @PowerFieldInterface
    private BigDecimal supplierPrice;
    @ApiModelProperty(name = "itemQuality", value = "材质分析")
    private String itemQuality;
    @ApiModelProperty(name = "itemUnit", value = "产品单位")
    private String itemUnit;

    @ApiModelProperty(name = "itemWeight", value = "产品重量")
    private BigDecimal itemWeight;
    @ApiModelProperty(name = "itemSizeHeight", value = "产品尺寸-高")
    private BigDecimal itemSizeHeight;
    @ApiModelProperty(name = "itemSizeLength", value = "产品尺寸-长")
    private BigDecimal itemSizeLength;
    @ApiModelProperty(name = "itemSizeWidth", value = "产品尺寸-宽")
    private BigDecimal itemSizeWidth;
    @ApiModelProperty(name = "innerBoxSizeHeight", value = "内箱-高")
    private BigDecimal innerBoxSizeHeight;
    @ApiModelProperty(name = "innerBoxSizeLength", value = "内箱-长")
    private BigDecimal innerBoxSizeLength;
    @ApiModelProperty(name = "innerBoxSizeWidth", value = "内箱-宽")
    private BigDecimal innerBoxSizeWidth;
    @ApiModelProperty(name = "boxSizeHeight", value = "外箱-高")
    private BigDecimal boxSizeHeight;
    @ApiModelProperty(name = "boxSizeLength", value = "外箱-长")
    private BigDecimal boxSizeLength;
    @ApiModelProperty(name = "boxSizeWidth", value = "外箱-宽")
    private BigDecimal boxSizeWidth;
    @ApiModelProperty(name = "boxSroughWeight", value = "产品-毛重")
    private BigDecimal boxSroughWeight;
    @ApiModelProperty(name = "boxSuttle", value = "外箱-净重")
    private BigDecimal boxSuttle;
    @ApiModelProperty(name = "cubeNumber", value = "立方数")
    private BigDecimal cubeNumber;
    @ApiModelProperty(name = "justCount", value = "才数")
    private BigDecimal justCount;
    @ApiModelProperty(name = "packaging", value = "包裝要求")
    private String packaging;
    @ApiModelProperty(name = "innerBoxNumber", value = "內盒数量")
    private BigDecimal innerBoxNumber;
    @ApiModelProperty(name = "boxNumber", value = "外箱数量")
    private BigDecimal boxNumber;
    @ApiModelProperty(name = "gw", value = "GW(KGS)")
    private BigDecimal gw;
    @ApiModelProperty(name = "nw", value = "NW(KGS)")
    private BigDecimal nw;
    @ApiModelProperty(name = "moq", value = "MOQ")
    private String moq;
    @ApiModelProperty(name = "photo", value = "图片")
    private URL photo;
    @ApiModelProperty(name = "remark", value = "备注")
    private String remark;
    // 英寸部分字段
    @ApiModelProperty(name = "itemSizeHeightInch", value = "产品尺寸-高(英寸)")
    private BigDecimal itemSizeHeightInch;
    @ApiModelProperty(name = "itemSizeLengthInch", value = "产品尺寸-长(英寸)")
    private BigDecimal itemSizeLengthInch;
    @ApiModelProperty(name = "itemSizeWidthInch", value = "产品尺寸-宽(英寸)")
    private BigDecimal itemSizeWidthInch;
    @ApiModelProperty(name = "boxSizeHeightInch", value = "外箱-高")
    private BigDecimal boxSizeHeightInch;
    @ApiModelProperty(name = "boxSizeLengthInch", value = "外箱-长")
    private BigDecimal boxSizeLengthInch;
    @ApiModelProperty(name = "boxSizeWidthInch", value = "外箱-宽")
    private BigDecimal boxSizeWidthInch;
    @ApiModelProperty(name = "innerBoxSizeHeightInch", value = "内箱-高")
    private BigDecimal innerBoxSizeHeightInch;
    @ApiModelProperty(name = "innerBoxSizeLengthInch", value = "内箱-长")
    private BigDecimal innerBoxSizeLengthInch;
    @ApiModelProperty(name = "innerBoxSizeWidthInch", value = "内箱-宽")
    private BigDecimal innerBoxSizeWidthInch;
    //磅部分字段
    @ApiModelProperty(name = "boxSroughWeightBl", value = "外箱-毛重(磅)")
    private BigDecimal boxSroughWeightBl;
    @ApiModelProperty(name = "boxSuttleBl", value = "外箱-净重(磅)")
    private BigDecimal boxSuttleBl;





}
